﻿namespace Sidvall.CodeGenerator
{
	public class XsdImportSettings
	{
		public TypeMappingCollection PropertyTypeMappings { get; private set; }
		public NamespaceMappingCollection NamespaceMappings { get; private set; }
		public bool SetLocalSchemaLocation { get; set; }

		public XsdImportSettings()
			: this(false)
		{
		}
		public XsdImportSettings(bool setLocalSchemaLocation)
		{
			this.PropertyTypeMappings = new TypeMappingCollection();
			this.NamespaceMappings = new NamespaceMappingCollection();
			this.SetLocalSchemaLocation = setLocalSchemaLocation;
		}
	}
}
